scan manual imunify
imunify360-agent malware scan start --path=/home

Install Supervisor (karena kamu ROOT)

Debian/Ubuntu

apt install supervisor -y
systemctl enable supervisor
systemctl start supervisor

CentOS / Alma / Rocky

yum install supervisor -y
systemctl enable supervisord
systemctl start supervisord

Buat file Supervisor Worker

c/otp-worker.conf

Isi:

[program:otp-worker]
command=php /home/nokosmurah/public_html/artisan otp:worker
directory=/home/nokosmurah/public_html
user=nokosmurah
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=/home/nokosmurah/otp-worker.log


Simpan.

nano /etc/supervisor/conf.d/laravel-queue.conf


[program:laravel-queue]
process_name=%(program_name)s_%(process_num)02d
command=/usr/local/bin/php artisan queue:work --sleep=3 --tries=3 --timeout=90
directory=/home/nokosmurah/public_html
autostart=true
autorestart=true
user=nokosmurah
numprocs=1
redirect_stderr=true
stdout_logfile=/home/nokosmurah/public_html/storage/logs/queue.log



nano /etc/supervisor/conf.d/smscode-fallback.conf

[program:smscode-fallback]
process_name=%(program_name)s_%(process_num)02d

command=php /home/nokosmurah/public_html/artisan smscode:fallback
directory=/home/nokosmurah/public_html

autostart=true
autorestart=true
user=nokosmurah

numprocs=1
redirect_stderr=true
stdout_logfile=/home/nokosmurah/smscode-fallback.log
stopwaitsecs=10


nano /etc/supervisor/conf.d/smscode-polling.conf


[program:smscode-polling]
process_name=%(program_name)s_%(process_num)02d

command=php /home/nokosmurah/public_html/artisan smscode:polling
directory=/home/nokosmurah/public_html

autostart=true
autorestart=true
startretries=3
startsecs=5

user=nokosmurah

numprocs=1

redirect_stderr=true
stdout_logfile=/home/nokosmurah/logs/smscode-polling.log
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=5

stopwaitsecs=10
killasgroup=true
stopasgroup=true




Reload Supervisor

supervisorctl reread
supervisorctl update
supervisorctl status


Harus keluar:

otp-worker       RUNNING   pid 1234...


cronjob:

/usr/bin/php/home/nokosmurah/public_html/artisan schedule: run >/dev/null
2>&1    ( opsional )
******

/usr/local/bin/php /home/nokosmurah/public_html/artisan schedule:run     ( auto delete user innactive ) ******


pasang redis
composer install

composer require predis/predis

cek:
redis-cli

keys *



# === EMAIL SMTP DOMAIN ===

MAIL_MAILER=smtp
MAIL_HOST=smtp-relay.brevo.com
MAIL_PORT=587
MAIL_USERNAME=a83ef9001@smtp-brevo.com
MAIL_PASSWORD=xsmtpsib-1e685359624094d42f2c7a107a0c063e24239a71cca1465ad4149e3c73a4495a-ULmJ9tGN81RFW4lw
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=no-reply@nokosmurah.com
MAIL_FROM_NAME="Nokos Murah"



# === EMAIL SMTP DOMAIN ===

MAIL_MAILER=smtp
MAIL_HOST=smtp-relay.brevo.com
MAIL_PORT=587
MAIL_USERNAME=a83ef9001@smtp-brevo.com
MAIL_PASSWORD=xsmtpsib-1e685359624094d42f2c7a107a0c063e24239a71cca1465ad4149e3c73a4495a-ULmJ9tGN81RFW4lw
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=no-reply@nokosmurah.com
MAIL_FROM_NAME="Nokos Murah"




sysmlink
ln -s /home/nokosmurah/public_html/public/assets /home/nokosmurah/public_html/assets
ln -s /home/nokosmurah/public_html/public/build /home/nokosmurah/public_html/build
ln -s /home/nokosmurah/public_html/public/storage /home/nokosmurah/public_html/storage
ln -s /home/nokosmurah/public_html/public/sound /home/nokosmurah/public_html/sound


webhook bot
https://api.telegram.org/botTOKEN/setWebhook?url=https://domain.com/telegram/webhook
